Modeling and schedulability analysis of AFDX networks in MAST 2

نویسنده

  • J. Javier Gutiérrez
چکیده

This short paper reports an overview of MAST (Modeling and Analysis Suite for real-Time applications) [1], and how AFDX networks will be modeled and analyzed within this framework. MAST defines a model for describing the timing behavior of distributed real-time systems and also includes a set of tools for schedulability analysis, assigning scheduling parameters and performing sensitivity analysis. It is developed by the Computers and Real-Time Group at the University of Cantabria, and it has been conceived for research purposes as a long term project led by Michael González Harbour. The objective of this project is to propose an open model as a basis to deal with new needs for timing behavior modeling and as a work bench for future timing analysis and optimization techniques. The MAST model [2] is now aligned with the OMG MARTE standard [3], especially with the SAM profile (Schedulability Analysis Modeling). MAST defines a high-level model mainly consisting of the following basic elements: Execution Platform (CPUs and communication networks), Schedulable Resources or Scheduling Servers (tasks or message streams), Operations (code blocks or messages), Mutual Exclusion Resources or Shared Resources (resources that must be used in a mutually exclusive way), and End-to-End Flows (key elements that will be described later). It also has a rich overhead model for other elements such as Timers or Network Drivers, and also a high expressiveness for timing requirements. This high-level model is transformed into analysis or simulation models over which schedulability analysis techniques or simulation tools can be applied. The analysis model considers a system composed of distributed end-to-end flows, each released by a periodic or sporadic sequence of external events, and containing a set of steps that model tasks and messages. Each release of an end-to-end flow causes the execution of the set of steps, each step being released when the preceding one in its end-to-end flow finishes its execution. We assume that all event sequences that arrive at the system and their worst-case rates are known in advance, and we also assume that tasks and messages are statically allocated in processors and networks. The relative phasing of the activations of different end-to-end flows is assumed to be arbitrary. Messages and communication networks can be treated in a similar way as tasks in processing resources. Each step of an end-to-end flow has a worst and best-case execution times, and can have a global deadline referred to the activation of …

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modeling distributed real-time systems with MAST 2

Switched networks have an increasingly important role in real-time communications. The IEEE Ethernet standards have defined prioritized traffic (802.1p) and other QoS mechanisms (802.1q). The Avionics FullDuplex Switched Ethernet (AFDX) standard defines a hard real-time network based on switched Ethernet. Clock synchronization is also an important service in some real-time distributed systems b...

متن کامل

Timing verification of real-time automotive Ethernet networks: what can we expect from simulation?

Switched Ethernet is a technology that is profoundly reshaping automotive communication architectures as it did in other application domains such as avionics with the use of AFDX backbones. Early stage timing verification of critical embedded networks typically relies on simulation and worst-case schedulability analysis. When the modeling power of schedulability analysis is not sufficient, ther...

متن کامل

A Modeling Framework for Schedulability Analysis of Distributed Avionics Systems

This paper presents a modeling framework for schedulability analysis of distributed integrated modular avionics (DIMA) systems that consist of spatially distributed ARINC-653 modules connected by a unified AFDX network. We model a DIMA system as a set of stopwatch automata (SWA) in UPPAAL to analyze its schedulability by classical model checking (MC) and statistical model checking (SMC). The fr...

متن کامل

The “ UML Profile for Schedulability , Performance and Time ” in the Schedulability Analysis and Modeling of Real - Time Distributed Systems 1

In this paper we address some aspects of the “UML Profile for Schedulability, Performance and Time” (SPT), that have been found to be improvable. In particular, we describe problems and possible solutions related to the usage of the profile in the representation of schedulability analysis models for real-time distributed systems. The issues appear mainly from a comparison between the SPT and th...

متن کامل

QoS-aware AFDX: benefits of an efficient priority assignment for avionics flows

AFDX (Avionics Full Duplex Switched Ethernet) standardised as ARINC 664 is a major upgrade for avionics systems. The certification imposes to guarantee that the end-toend delay of any frame transmitted on the network is upperbounded and that no frame is lost due to buffer overflow. This guarantee is obtained thanks to a worst-case analysis assuming a FIFO scheduling policy of flows on each outp...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994